iT邦幫忙

1

D16. 學習基礎C、C++語言

c
  • 分享至 

  • xImage
  •  

D16. ASCII code

ASCII code(American Standard Code for Information Interchange,美國標準資訊交換碼),是目前電腦中用得最廣泛的字元集及其編碼
https://ithelp.ithome.com.tw/upload/images/20211229/2014362770tztyBBFx.jpg
這是目前看到比較簡潔表示ASCII的圖表

如果想要得知某個符號的ASCII code是多少,其實可以直接運用程式碼來解,像是我今天想要知道'c'這個字母的ASCII是多少我可以直接 int i = 'c' ;然後在 printf 的地方直接用 %d 來表示,這樣 print 出來的就會是一個數值(c的ASCII碼)

#include<stdio.h>

main(){
  
  int a='c';
  int b=72;
  printf("%d\n",a);
  printf("%c\n",b);
  return 0;
}

這樣就是字元跟數值間的轉換

所以我想要轉換大小寫的話就是加減32就好了,因為 A 跟 a 的 ASCII 數值差32

#include<stdio.h>

main(){
  
  int a='a';
  a=a-32;
  printf("%c\n",a);
  return 0;
}

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言